PiquassoA Photonic Quantum Computer Simulator written in Python and C++.project quantum optics quantum machine learning automatic differentiation